package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.Setmeal;

import java.util.List;
import java.util.Map;

public interface SetmealDao {

    //添加套餐
    void add(Setmeal setmeal);

    //设置套餐与检查组的中间表
    void set(Integer setmealId, Integer checkgroupId);

    //分页查询套餐
    Page<Setmeal> findPage(String queryString);

    //移动端查询套餐列表数据
    List<Setmeal> getSetmeal();

    //移动端根据套餐ID查询套餐数据
    Setmeal findDetailsById(Integer id);

    //移动端根据套餐ID查询套餐数据2
    Setmeal findById(Integer id);

    //预约套餐占比
    List<Map<String, Object>> getSetmealReport();

    //热门的前三套餐
    List<Map<String, Object>> getHotSetmeal();
}